package com.kgc.sbt.mapper;

import java.util.List;

import com.kgc.sbt.beans.UserLogin;
import com.kgc.sbt.beans.UserLoginExample;
import org.apache.ibatis.annotations.Param;

public interface UserLoginMapper {

//    UserLogin selectByPhone(String phone);

    long countByExample(UserLoginExample example);

    int deleteByExample(UserLoginExample example);

    int deleteByPrimaryKey(Integer userId);

    int insert(UserLogin record);

    int insertSelective(UserLogin record);

    List<UserLogin> selectByExample(UserLoginExample example);

    UserLogin selectByPrimaryKey(Integer userId);

    int updateByExampleSelective(@Param("record") UserLogin record, @Param("example") UserLoginExample example);

    int updateByExample(@Param("record") UserLogin record, @Param("example") UserLoginExample example);

    int updateByPrimaryKeySelective(UserLogin record);

    int updateByPrimaryKey(UserLogin record);

//    UserLogin selectUserById(Integer userId);
//
//    Integer queryIntegralById(Integer userId);
//
//    boolean updatePasswordById(@Param("userId") Integer userId, @Param("password") String password);
//
//    boolean updatePhoneById(@Param("userId") Integer userId, @Param("phone") String phone);
//
//    boolean updateUserNameById(@Param("userId") Integer userId, @Param("userName") String userName);
//
//    UserLogin selectByOpenid(String openId);
//
//    boolean updateUserByPhone(@Param("phone") String phoneNo, @Param("openId") String openId);
}